﻿namespace DeltaGroup.WheelOfJeopardy.UI.Commands
{
    using System.Windows.Input;

    public static class WoJCommands
    {
        #region Fields

        public static readonly EditChallengeCommand EditChallenge = new EditChallengeCommand();
        public static readonly EndDoubleJeopardyCommand EndDoubleJeopardy = new EndDoubleJeopardyCommand();
        public static readonly EndJeopardyCommand EndJeopardy = new EndJeopardyCommand();
        public static readonly ExitCommand Exit = new ExitCommand();
        public static readonly RoutedUICommand ForfeitTurn = new RoutedUICommand();
        public static readonly GameOverCommand GameOver = new GameOverCommand();
        public static readonly GameMenuCommand Menu = new GameMenuCommand();
        public static readonly NewGameCommand New = new NewGameCommand();
        public static readonly OptionsCommand Options = new OptionsCommand();
        public static readonly RoutedUICommand RespondChallenge = new RoutedUICommand();
        public static readonly SaveChallengesCommand SaveChallenge = new SaveChallengesCommand();
        public static readonly RoutedUICommand SelectCategory = new RoutedUICommand();
        public static readonly StartGameCommand Start = new StartGameCommand();
        public static readonly StartDoubleJeopardyCommand StartDoubleJeopardy = new StartDoubleJeopardyCommand();
        public static readonly StartFinalJeopardyCommand StartFinalJeopardy = new StartFinalJeopardyCommand();
        public static readonly EndFinalJeopardyCommand EndFinalJeopardy = new EndFinalJeopardyCommand();
        public static readonly RoutedUICommand StayInTurn = new RoutedUICommand();
        public static readonly RoutedUICommand Wager = new RoutedUICommand();

        #endregion Fields
    }
}